what do i need to do to program